package com.zjsd.sqeybusiness.domain;

import java.math.BigDecimal;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 会员信息对象 hyinfo
 * 
 * @author Zheng
 * @date 2025-03-06
 */
@Data
public class Hyinfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 会员ID */
    private Long hyid;

    /** 会员名称 */
    @Excel(name = "会员名称")
    private String name;

    /** 公司名称 */
    @Excel(name = "公司名称")
    private String companyname;

    /** 手机号 */
    @Excel(name = "手机号")
    private String phone;

    /** 销售品牌 */
    @Excel(name = "销售品牌")
    private String ppname;

    /** 微信名 */
    @Excel(name = "微信名")
    private String wxname;

    /** 微信openid */
    @Excel(name = "微信openid")
    private String openid;

    /** 账户余额 */
    @Excel(name = "账户余额")
    private BigDecimal zhye;

    /** 会员等级 */
    @Excel(name = "会员等级")
    private Long hydjid;

    /** 会员等级名称 */
    @Excel(name = "会员等级名称")
    private String hydjname;

    /** 省代码 */
    @Excel(name = "省代码")
    private String provincecode;

    /** 市代码 */
    @Excel(name = "市代码")
    private String citycode;

    /** 县代码 */
    @Excel(name = "县代码")
    private String areacode;

    /** 省 */
    @Excel(name = "省")
    private String provincename;

    /** 市 */
    @Excel(name = "市")
    private String cityname;

    /** 县 */
    @Excel(name = "县")
    private String areaname;

    /** 认证标志 */
    @Excel(name = "认证标志")
    private String rzbz;
    @Excel(name = "开始日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date ksrq ; //开始日期
    @Excel(name = "结束日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date jsrq ; //开始日期
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date czsj ;
    private String headimgurl ;
}
